package org.jsola.hr.core;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 应用的配置信息
 * @author zhr
 */
@ConfigurationProperties(value = "jsola.hr")
@Data
public class HrProperties {

    /**
     * 发送入职短信的第三方模板id
     */
    String entrySmsThirdId;

    /**
     * 修改手机号的第三方模板id
     */
    String changePhoneThirdId;

    @Data
    public static class WeiXin {
        /**
         * 开发者ID，微信公众号的唯一标识
         */
        String empTempId;

        /**
         * 工资单发放提醒模板ID
         */
        String salaryBillSendTempId;

        /**
         * 公司公告/个人通知的模板
         */
        String noticeTempId;

        /**
         * 公众号关注成功通知的模板
         */
        String subscribeTempId;

        /**
         * 小程序appId
         */
        String miNiAppId;

        /**
         * 小程序首页页面路径
         */
        String miNiPagePath;

        /**
         * 小程序员工绑定页面路径(公众号推送消息,绑定员工)
         */
        String miNiPagePathEmpBd;
    }

    private WeiXin weiXin = new WeiXin();

    public WeiXin getWeiXin() {
        return weiXin;
    }

    public void setWeiXin(WeiXin weiXin) {
        this.weiXin = weiXin;
    }


}
